/**
 * aboutme 路由模块
 */

// 导入 db 数据库操作模块
const db = require('../db/index')

// 修改关于我信息
exports.updateAboutme = function(req, res) {
  console.log(req.body)
  // 定义修改语句
  const updateSQL = 'update blog_aboutme set title=?, musicId=?, comment=?, content=?'
  // 执行SQL语句       Object.values(obj) 获取对象的所有值，返回一个以对象所有值组成的对象
  db.query(updateSQL, Object.values(req.body), (err, result) => {
    // SQL执行错误
    if (err) return res.cc(err.message)
    // 影响行数不为1
    if (result.affectedRows !== 1) return res.cc('修改失败!')
    // 修改成功
    res.cc('修改成功!', 0)
  })
}

// 获取关于我信息
exports.getAboutme = function(req, res) {
  // 定义查询语句
  const selectSQL = 'select * from blog_aboutme'
  // 执行 SQL语句
  db.query(selectSQL, (err, result) => {
    // SQL 执行错误
    if (err) return res.cc(err.message)
    // 么诶有查询到
    if (result.length === 0) return res.cc('关于我信息为空!')
    // 获取成功
    res.send({
      data: result[0],
      status: 0,
      msg: '获取成功'
    })
  })
}